103
49
19
11
15
53
41
24
43
12
26
70
13
34
45
150
7
6
147
29
38
23
83
32
18
25
159
51
40
616
180
42
217
1025
586
135
91
108
1401
201
69
966
78
87
56