30
92
24
52
61
111
60
36
31
19
33
178
21
119
44
1039
49
130
66
55
91
86
982
54
116
76
480
291
48
53
95
41
35
81
120
10
18
56
39
12
104
28
227
330
69
62
64
25
8
156
37
72
110
143
161