22
44
107
113
172
50
48
21
33
17
116
100
76
126
25
189
58
8
2
49
18
296
52
6
24
222
46
10
39
128
231
28
41
12
87
7
252
40
125
4
51
5
27
369
155