120
269
45
11
8
25
18
35
28
41
79
140
97
195
146
54
159
30
131
246
42
204
15
260
31
44
13
77
12
22
24
50
89
51
87
69
125
239
547
119
88
36
49
21
107
190
91
32
33
38
58