8
108
20
11
36
39
12
19
56
2
49
7
43
4
38
172
9
40
81
14
3
13
30
16
33
28
86
47
124
62
199
51
360
69
259
120
93
209
55
67
103
91
73
85
367