34
109
12
22
46
27
23
83
18
155
61
43
19
98
74
59
7
76
88
69
42
48
66
29
833
110
17
30
94
21
106
108
123
85
5
38
252
58
84
82
32
25
70
163
35
487
122
125