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