107
83
137
81
48
152
214
73
100
61
120
307
173
125
77
32
111
54
122
118
41
250
39
132
85
115
52
143
51
92
53
151
211
309
79
91
110
84
43
297
183
145
82
136
55
237
133
49
63
94
399
24
35
50
128