350
97
83
48
111
67
121
185
45
113
126
57
58
76
189
42
34
60
51
169
143
19
75
9
21
41
330
54
25
66
95
152
130
82
43
102
105
56
98
17
32
28
26
70
63
99
35
163
124
225
61