29
34
28
8
11
1
5
90
107
33
219
37
14
73
16
31
40
41
20
38
56
17
84
111
21
32
57
197
53
19
24
122
114
25
55
100
245
26
129
85
97
45
60
64
170
18
65
54
362
61
44