36
98
51
64
61
107
19
74
94
34
16
257
23
88
121
83
101
18
57
55
109
44
20
60
73
37
220
207
39
65
91
108
66
40
126
127
35
56
117
203
6
12
50
25
7
38
42
106