23
156
54
104
315
95
221
121
322
50
29
356
83
35
53
28
116
109
26
70
42
168
21
34
74
4
44
78
118
65
559
405
170
383
75
165
63
47
89
138
302
265
24
36
295
13
3753
2494
377
120
66
82
30
145
133
180
276