107
60
15
54
18
4
11
5
3
21
9
66
10
8
84
22
20
26
93
36
14
37
7
34
83
61
42
16
27
220
2
70
287
50
100
117
79
56
41
71
45
46
13
35
31
65
23