107
200
26
52
19
13
44
8
173
76
96
31
227
219
61
79
27
84
141
21
38
18
23
43
351
57
253
29
33
60
49
427
78
92
7
32
41
72
152
2
37
40
66
155
109
34
101
86