35
42
84
51
121
64
47
13
15
109
107
96
308
26
29
78
56
153
60
20
14
151
233
82
130
28
30
105
98
85
11
44
100
77
196
18
89
120
57
97
214
54
55
12
22
21