28
29
63
102
117
124
75
55
95
39
16
9
236
155
50
157
135
65
17
41
18
34
101
23
24
51
33
108
49
247
180
27
54
35
69
12
285
88
53
72
84
48
31
40
36
179
436
62
87
320
76