134
109
60
107
26
108
152
43
54
59
79
224
93
32
73
63
23
111
116
25
156
29
53
210
169
41
81
20
24
356
85
18
44
175
1908
102
31
241
627
42
55
190
164
524
322
36
143
582
124
103
218
37
281
5005
138
238
110