22
12
109
134
102
62
82
65
130
173
223
132
340
190
47
39
17
116
53
35
107
89
85
77
99
103
225
95
48
9
4
33
40
287
43
31
74
5
83
10
88
19
26
46
93
51
170
36
18