30
5
33
39
45
31
116
50
8
18
77
7
58
266
16
72
10
51
366
174
2
133
35
65
38
13
56
24
22
27
46
11
49
32
135
75
202
63
23
74
15
48
36
20
9
4