96
161
30
76
107
24
73
74
39
27
34
58
60
132
29
64
50
109
40
56
153
82
83
12
13
25
99
17
104
65
131
23
67
101
137
46
120
48
105
28
679
69
102
182
293
19
45
184
18
134
154
117
265
114