343
43
60
53
38
300
8
28
4
159
15
20
35
64
51
152
155
76
9
57
346
12
50
70
114
5
207
138
30
22
14
7
16
19
67
139
540
27
78
68
18
25
11
80
227
100
291
105