0
33
1
55
21
29
253
14
227
10
11
47
26
28
77
18
31
5
91
4
69
144
8
50
57
15
370
85
86
45
154
32
127
128
307
139
130
434
75
25
325
443
114
71
252
36
863
254
626
136
306
587
125
373
113