140
146
32
68
193
28
347
175
31
125
24
65
87
71
407
29
23
21
103
40
36
89
107
376
34
11
52
16
72
219
80
96
15
181
30
84
5
45
120
92
77
104
27
332
57
53
33
8