0
2
39
3
25
24
20
9
29
35
16
23
5
124
21
17
105
13
34
51
6
65
42
32
36
125
287
11
30
160
116
59
104
77
53
56
117
482
68