0
3
6
2
11
43
16
18
25
12
136
56
9
5
33
59
48
29
65
21
41
53
465
28
81
116
82
15
50
19
58
35
154
79
185
83
93
95
233
37
62
85
108
31
157
302
115