15
28
43
0
7
95
315
20
214
113
724
254
161
117
250
140
13
11
31
285
14
391
147
104
23
60
8
94
18
166
413
145
34
3
85
21
389
86
45
2
33
301
30
114
70
89
44
51
180
129
106
12