12
24
116
30
10
122
58
52
74
38
46
13
40
73
117
26
105
335
189
71
42
4
22
32
45
31
14
57
120
62
49
150
29
11
237
76
342
23
7
53
27
69
41
20
34
182
81
119
61