21
52
5
24
42
101
13
105
23
118
60
18
33
29
11
239
83
3
34
9
20
98
111
32
17
10
31
30
87
47
79
53
94
99
56
170
16
37
157
77
81
89
74
65
26