0
2
26
16
50
22
24
28
103
66
23
54
75
30
38
32
92
287
368
34
33
157
36
41
369
180
21
104
53
44
27
11
100
58
197
69
960
413
615
1160
14
242