28
30
102
307
38
93
104
109
61
85
148
122
69
17
63
161
36
275
62
153
31
91
246
565
34
18
53
6
64
360
16
21
260
48
59
54
97
55
70
136
88
44
40
24
106
174
14