35
61
76
22
10
34
46
7
21
20
25
11
102
58
38
90
4
19
50
40
15
253
53
334
24
52
13
77
16
23
123
5
258
108
71
17
153
81
113
43
157
41
60
116
49
325
62