165
81
33
95
58
63
72
28
82
96
55
173
86
627
255
118
70
40
38
111
548
92
108
54
186
85
182
32
4
18
46
104
34
22
14
47
19
10
201
43
49
80
125
252
75
91
98
214
187
175
127
39