115
225
22
10
40
53
39
108
60
111
96
33
149
36
107
593
276
77
69
38
59
25
48
97
82
99
105
66
571
26
49
84
88
1492
50
83
80
51
835
104
189
94
58
205
184
239
64
28
90
144
68
209
118