153
86
73
80
52
203
19
336
18
38
369
93
106
62
105
74
49
22
48
16
54
279
168
173
253
65
50
160
96
4
123
261
75
13
57
42
29
126
114
102
23
56
63
45
40
339
116
61
66
59
200
58
95
271
68
30
31
78
143