29
23
3
25
50
180
6
10
12
65
5
64
2
16
14
17
31
11
24
15
581
28
33
56
21
125
19
166
7
57
35
44
27
30
13
48
84
68
83
63
20
45
91