101
26
153
131
51
52
54
146
311
293
46
139
95
29
33
37
59
104
97
175
179
62
24
20
110
100
73
53
92
224
341
39
255
34
118
14
74
28
251
121
81
60
167
19
113
83
48
47
32