2
53
24
34
48
67
32
45
33
193
100
104
144
83
118
103
166
75
84
191
574
335
63
138
97
198
65
52
80
89
230
87
92
96
22
171
68
550
368
72
12
247
202
25
121
35
36
275
481
111
150
69
265
175
37