22
79
105
46
102
15
34
27
93
89
48
9
4
20
40
17
41
24
18
38
260
334
2
80
215
35
13
26
3
6
77
11
116
30
32
180
47
230
56
50
19
1
94
12
51