16
33
77
81
394
255
124
92
25
64
135
31
86
174
57
445
59
32
24
56
38
34
35
62
89
118
91
29
54
27
200
28
83
13
79
60
42
12
197
8
21
53
51
61
40
103
116