104
17
22
93
255
122
72
131
30
117
64
134
13
46
56
21
37
20
193
18
212
209
68
61
88
87
108
331
305
77
351
503
149
144
26
73
83
82
24
25
86
19
109
371
406
239
15
31
49
47