0
16
1
6
5
9
38
17
105
66
34
30
42
176
23
156
88
73
31
47
71
108
54
116
257
29
181
114
65
120
383
37
52
20
33
59
41
375
62
83
232
145
35
24