34
26
109
24
111
13
76
53
142
65
59
41
19
22
46
33
3
106
55
84
18
61
31
107
11
21
95
83
62
14
32
40
226
66
12
52
1266
148
149
5
3450
965
105
220
44
129
20
27
15
589
29