3
2
33
1
23
6
11
8
24
17
57
34
15
31
41
38
64
40
123
71
139
93
190
89
58
170
80
203
60
45
26
117
29
362
30
74
63
55
254
109
35
66
140
59
72
54
70
459
108
119
141