0
3
26
176
16
34
30
74
741
70
105
45
61
35
68
32
48
100
135
165
175
54
143
458
202
106
22
93
83
116
29
97
144
151
53
50
15
27
243
33
130
269
19
113
44
40
31
127
73
24