86
34
117
17
87
33
42
46
682
39
108
115
52
162
244
45
84
58
53
68
44
90
178
105
80
74
146
160
49
8
106
66
255
37
127
303
35
133
102
25
29
43
96
151
50
48
76
65