22
122
38
73
273
26
16
117
119
108
65
91
131
10
49
77
35
54
64
71
104
24
52
95
302
63
17
21
25
15
92
34
80
30
53
85
60
171
111
282
48
90
37
28
124
120
59
29
57
307
237
252