41
18
109
17
183
22
29
105
143
197
38
39
10
50
159
91
95
162
14
71
15
28
21
20
51
72
46
27
19
45
52
34
75
144
83
77
16
61
49
63
33
125
23
42
7
8
94
239
13
334
80
32
37
53