106
133
52
62
94
48
99
27
61
151
132
18
26
159
124
250
68
47
54
42
107
22
50
324
89
200
108
137
77
81
36
116
35
14
371
130
183
1084
95
71
24
40
53
55
58
140
73
45
39
9
87