107
63
161
41
62
97
88
86
55
108
103
127
19
70
69
38
65
152
83
42
171
110
23
53
130
46
12
13
35
20
8
34
18
37
158
73
59
64
61
109
29
25
66
257
56
6
116
94
125
80