22
26
29
31
189
34
23
43
47
80
38
63
360
48
69
24
140
30
116
77
212
36
105
106
5
276
167
214
192
52
17
7
8
59
13
100
54
32
9
46
64
95
94
255
73
74
25
55
176
87
37