348
18
39
58
9
134
38
127
59
51
54
32
70
60
52
35
169
105
119
136
175
151
66
193
40
30
43
87
53
31
61
41
16
282
71
114
112
97
75
100
146
284
135
46
131
25
29
65
49