0
3
4
12
2
59
58
105
78
70
73
60
147
51
74
573
207
94
23
33
63
16
43
13
141
24
112
82
41
72
129
49
48
64
134
20
89
56
27
18
25
322
30
31
164
45