120
33
39
20
61
155
37
34
40
19
12
158
44
73
111
38
14
79
72
105
47
102
54
89
117
208
22
159
41
75
71
15
67
131
60
49
212
245
160
154
241
487
17
618
204
175
86