22
31
26
123
246
48
163
5
19
94
40
64
214
135
36
24
12
61
3
35
58
32
121
80
67
10
13
59
250
25
21
332
11
46
125
54
146
117
175
222
74