4
23
3
11
47
12
31
6
9
14
8
17
20
32
59
24
21
15
28
29
56
69
137
172
40
34
184
48
88
141
77
98
433
96
68
37
186
75
51
154
94
55
100
362
86
42
116
80
129
95
73
57