44
30
92
52
36
10
75
49
111
89
162
22
21
14
20
12
11
106
93
50
194
5
19
38
157
24
35
109
71
66
63
124
15
95
146
51
116
103
144
598
72
40
234
389
120
198
69
32
108
504