0
26
8
59
35
47
51
53
5
16
21
126
12
40
112
33
52
307
14
38
129
102
211
55
143
34
22
37
18
179
88
193
60
61
94
368
17
7
130
25
15
50
282
119
80
353
82
93
41
56
92
23