129
120
82
127
27
50
246
104
33
132
213
51
19
137
32
48
242
229
97
125
686
14
46
160
55
332
49
122
106
225
205
95
29
39
28
56
297
100
44
54
77
93
76
210
115
92
179
150
38
37
235
110
176
70