0
33
22
12
5
13
9
32
122
87
14
25
8
58
35
10
55
21
86
24
202
84
82
149
104
68
127
78
124
281
83
123
88
184
105
93
17
217
167
43
77
303
61
198
129
20
51
65
76
81