36
39
12
19
56
2
49
8
7
43
4
41
172
9
191
40
112
81
73
11
33
13
29
23
16
32
27
25
74
86
47
124
62
199
51
359
69
259
120
92
209
55
67