2
235
105
136
26
138
338
42
24
103
77
48
8
4
216
115
36
15
30
31
21
125
44
87
33
98
55
58
56
52
22
7
46
80
97
160
9
63
14
20
5
50
16
324
19
49
32
23
100