142
32
171
33
51
138
285
68
55
46
72
324
235
101
131
263
19
73
64
56
20
13
40
26
133
105
21
120
52
65
30
45
44
58
27
90
49
23
42
425
213
96
37
67
38
97
24
75
99
160
66
123
25