0
33
4
11
6
7
10
74
36
60
15
13
19
9
28
29
27
26
16
21
22
24
38
248
457
186
57
30
144
233
48
175
108
94
163
35
49
82
704
46
56
151
96
148
65
124
55
63
118
92
132
167