1
0
90
2
10
17
22
15
19
81
24
308
252
131
40
70
213
165
79
117
28
112
237
77
428
435
86
89
29
58
46
119
97
406
80
83
23
190
367
356
93
76
201
35
348
195
48
31
520
65
34
736
27
196
16
60
67