108
101
95
175
164
1123
236
69
34
139
23
62
54
137
58
89
18
21
37
170
11
66
48
123
122
28
225
51
222
102
244
42
25
61
16
52
30
20
32
172
15
17
8
22
65
9
14
84