348
28
39
23
46
19
20
60
25
14
37
78
124
239
170
138
17
75
286
148
50
27
33
13
144
65
5
47
280
90
7
232
45
12
81
109
76
188
34
268
153
38
186
36
18
222
95
51