150
47
338
215
19
67
27
86
218
22
9
16
176
48
35
11
85
41
36
98
44
145
20
170
76
49
24
23
127
442
26
5
63
25
51
153
29
37
144
179
30
260
131
186
120
504
54
53
273
75