45
125
195
27
64
44
37
151
348
58
67
111
109
220
21
81
102
51
112
36
72
28
95
59
38
153
100
40
18
127
429
69
179
35
146
74
98
9
322
62
279
134
85
47
48
57
32
130
154
79
129
376