38
56
13
29
27
15
19
263
8
3
86
33
5
12
63
40
26
110
44
37
14
9
67
28
69
36
199
287
87
58
80
386
47
94
228
187
109
154
137
95