33
28
22
123
167
31
9
94
34
29
36
346
65
87
43
224
110
243
48
47
282
42
95
84
17
19
124
89
73
77
227
189
61
151
54
91
74
202
294
100
13
7
2
185
27
32
66
26
16
23
83
4
6