5
8
108
20
11
121
36
39
12
19
56
2
49
7
43
4
41
172
9
191
40
112
81
76
33
13
3
29
23
16
32
27
25
74
86
47
124
62
199
51
359
69