0
12
22
1
13
6
30
7
11
378
23
27
33
62
8
63
41
14
19
67
34
31
38
83
78
44
82
54
134
184
215
75
26
115
121
79
89
124
169
148
399
120
275
145
116
95
243
230
49
88
565