366
75
13
40
27
58
32
73
44
19
47
96
160
121
129
25
70
34
11
200
29
71
21
74
36
28
30
50
31
55
12
76
20
111
132
242
17
206
65
118
387
38
102
362
185
382
16
184
116