2
17
13
29
8
0
20
10
14
79
105
34
53
24
11
65
252
143
118
186
114
46
22
565
96
170
135
103
122
57
67
116
171
205
149
70
154
240
189
35
298
77
37
90
71
26
112
244
63
68