120
59
11
25
32
12
66
270
95
23
86
141
55
114
15
31
70
81
102
116
148
163
30
57
90
56
40
61
343
17
39
45
62
391
80
42
238
43
538
74
196
49
149
170
248
158
64
269
67
130
244