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