104
98
46
85
105
109
73
65
26
122
53
227
23
22
44
266
144
160
67
155
17
12
29
91
52
56
42
116
34
35
45
81
21
9
27
10
28
11
6
24
59
25
18
16
4
8
77
38
31
13