121
37
167
23
19
217
57
374
45
76
35
32
58
1105
40
88
118
159
10
183
34
120
385
47
12
15
29
8
17
145
71
56
104
211
890
194
30
83
659
21
42
210
213
70
62
382
26