0
33
15
19
176
40
2
17
3
7
5
11
13
42
44
14
20
53
109
9
6
101
36
61
23
58
67
39
87
446
10
69
164
16
27
175
174
125
238
102
508
144
68
85
59
66
201
30
206
76
117
18
41