2
36
37
32
14
117
5
7
30
25
78
33
75
66
35
13
21
60
92
89
61
34
19
120
352
104
113
41
10
45
51
49
91
39
199
20
27
38
29
12
74
81
23
18
112
46
76
47
44
70
125