42
17
71
29
312
32
48
152
115
28
25
127
96
16
77
11
88
18
51
45
121
24
108
80
94
20
13
55
347
93
124
59
268
260
95
82
33
109
41
102
179
91
36
27
26
64
118
8
196
468
19
44
106
255
58
37