22
23
124
15
12
38
33
75
45
24
55
21
30
44
269
35
73
241
129
82
48
56
317
43
297
71
63
77
72
10
11
95
57
28
62
198
29
25
68
146
19
61
90
96
141
112
7
137
133
16