22
9
10
18
1
60
89
3
2
8
41
50
11
17
4
13
28
24
37
34
45
29
119
36
48
20
68
19
35
101
126
23
63
42
33
362
130
147
218
212
144
99
84
86
148
177