253
86
230
31
24
185
41
28
255
27
82
93
132
54
116
90
23
89
48
192
26
108
64
50
105
111
85
334
47
256
39
58
98
300
77
65
92
45
315
137
96
121
289
21
301
84
307
60
145
22