4
105
27
49
25
47
16
36
70
35
12
230
18
22
61
32
8
11
45
34
162
82
63
39
51
146
75
160
58
84
89
44
67
272
87
15
306
224
342
188
46
19
72
228
33
13
52
20
118
117
69
145