41
98
18
169
86
25
29
22
44
5
54
20
63
19
48
38
109
9
14
11
24
39
75
36
6
17
7
66
99
33
74
312
47
4
31
15
199
34
209
3
61
111