0
134
12
55
8
16
23
43
51
25
68
86
50
18
41
36
205
98
54
87
40
52
157
62
89
112
531
58
56
30
49
57
14
15
142
47
197
160
221
119
48
289
24
3758
379
224
107
277