32
25
88
46
31
23
9
27
129
15
6
17
79
47
14
110
20
13
156
8
4
745
3
24
40
0
70
112
51
28
151
482
60
48
82
1368
1065
10
73
7
66
75
34
39
259
144