35
33
105
200
67
31
66
76
124
30
141
81
94
54
53
39
40
259
22
415
120
43
15
64
23
291
73
131
86
450
17
107
186
57
19
25
51
10
36
13
29
82
49
46
97
206
121
45
48