4
20
18
314
21
3
37
2
17
7
35
46
43
57
72
128
80
64
54
52
204
25
222
11
9
82
83
172
53
38
29
31
346
44
292
67
93
165
34
28
215
45
176
13
318
10
75
61
50