135
23
105
66
17
8
62
49
22
51
10
48
43
28
45
20
65
44
128
27
14
19
178
83
103
124
34
69
127
39
58
11
56
26
163
15
55
38
57
16
332
9
50
227
1668
76
89
3