42
36
28
15
88
105
7
162
10
5
65
37
405
23
22
173
61
82
6
18
51
111
45
48
85
35
39
16
378
21
98
26
206
102
335
12
20
29
81
392
163
17
24
355
75
40
86
401
63
172
89
305
153
79