42
50
138
88
183
41
110
248
1
31
47
67
64
40
22
63
77
21
46
43
3
34
7
25
19
39
44
26
16
104
161
2
90
14
130
4
38
61
97
112
73
109
96
51
10
15
66
89
8
5
12
23
18
53
6
20