0
65
3
8
106
26
24
23
21
70
34
11
49
36
27
46
97
12
68
95
40
22
41
117
4
145
16
318
54
479
20
73
79
45
130
299
47
218
410
197
173
38
104
260
82
66
139
152
129
131
33