106
50
84
53
39
22
31
436
97
40
171
325
169
11
490
276
24
63
21
118
55
178
80
95
874
16
43
78
210
76
33
36
311
208
104
100
45
61
181
25
165
23
41
14
91
48
44
72
12
19