85
13
30
64
22
49
341
285
126
124
56
111
89
18
36
159
23
19
25
145
57
54
114
582
8
307
134
27
184
280
333
141
210
90
215
130
190
92
103
220
96
105
87
12
88
72
62
17
24
133
65
28