38
331
177
295
24
26
92
141
12
23
260
287
39
117
42
28
58
172
29
19
157
64
50
194
34
165
4
56
88
237
98
63
20
40
8
17
65
380
72
13
113
46
41
48
35
119
637
206
62
77
36
53
52
32
31
112