2
7
29
15
20
5
60
23
21
37
202
9
106
14
54
57
71
18
160
58
13
27
3
50
158
1
0
59
25
22
19
40
119
148
161
73
16
12
34
35
6
263
358
28
123