31
83
9
57
116
16
19
77
14
7
73
66
151
92
3
21
24
18
25
35
42
15
81
60
40
39
33
34
2
52
28
104
91
199
46
47
100
27
125
53
61
149
26
37
118
13
250
131
205
228
49
294