171
91
27
57
108
23
26
28
13
16
111
42
279
294
49
74
41
31
48
60
11
32
112
5
17
38
21
29
163
173
305
25
87
61
90
139
22
126
46
89
208
85
110
51
64
43
18