23
9
113
116
256
16
140
33
246
150
122
2
18
30
87
35
45
58
49
22
125
34
53
21
274
51
70
84
17
12
14
13
37
66
24
47
7
8
168
72
31
160
187
11
71
180