38
131
83
106
95
36
137
304
25
222
46
196
274
49
24
195
16
43
342
58
27
3442
123
21
75
318
595
169
430
887
65
2118
152
23
1905
13
8
170
579
78
52
248
50
40
44
19
84
74
92