0
5
13
30
10
77
27
14
16
17
604
37
38
6
15
75
22
8
62
9
76
11
24
117
3
35
65
428
121
33
101
36
161
81
107
63
66
12
21
31
87
100
160
89
56
48