239
77
25
58
44
112
117
115
13
96
42
26
61
33
186
2
19
135
67
295
161
53
81
10
20
131
24
356
49
31
36
373
248
228
65
63
12
39
43
93
205
41
178
149
116
89
94
34
71
118
35
45