13
86
12
33
21
17
68
127
16
155
48
8
7
59
92
56
25
3
38
42
93
57
45
10
89
80
163
27
91
97
5
657
2
199
111
19
9
40
244
768
245
61
66
23
140
202
98