22
15
31
92
53
35
63
33
43
16
154
17
111
12
44
75
40
38
132
121
32
55
29
30
27
59
91
463
39
203
58
229
47
23
64
56
77
195
125
110
117
45
49
323
142