42
153
145
75
41
102
61
48
32
180
85
62
34
227
160
33
66
108
165
97
23
27
68
105
179
87
31
13
89
49
122
8
80
129
52
245
76
487
38
55
98
19
79
83
45
25
54
95
133
47