128
26
148
108
30
35
18
47
23
41
19
268
77
29
17
190
229
84
59
68
13
57
143
49
75
42
103
297
67
16
249
296
195
141
93
722
248
223
36
515
102
12
34
38
234
63
131
194
82
20
14
27
25
111
9
73