18
42
49
35
4
15
31
14
56
3
24
85
20
34
58
23
29
12
90
17
136
96
21
406
135
27
8
65
70
43
25
147
67
88
116
26
37
75
1
30
32
239
48
19
98