34
10
11
2
18
3
32
164
136
13
79
91
67
5
17
23
333
46
37
14
36
29
41
30
39
50
20
63
24
172
95
75
35
31
62
40
233
8
43
300
132
54
130
22
78
80
59