112
35
121
72
53
125
41
38
220
148
19
60
107
59
52
122
76
48
6
17
84
91
73
97
55
20
24
68
45
28
62
92
56
75
18
164
27
9
58
11
77
113
173
15
57
365
32
10
8
332
149