0
12
32
4
11
10
114
73
28
51
27
96
15
22
39
34
60
63
16
186
144
77
40
213
50
238
43
61
35
466
24
29
93
33
87
82
105
161
20
447
42
36
183
23