40
26
78
36
23
181
28
114
50
272
146
68
104
29
163
54
319
16
100
38
81
342
31
66
108
255
3
5
25
208
199
192
52
49
136
34
72
33
118
12
24
51
65
11
97
70
338
42
46
57
58
79
18