22
92
15
10
36
288
124
129
58
28
105
53
132
51
150
100
68
57
73
14
76
35
84
103
79
69
55
131
156
60
27
38
17
123
107
83
19
33
287
37
235
29
64
201
95
41
18
231
77
85
262