109
73
28
63
37
105
6
8
188
41
48
36
67
547
43
275
281
303
66
70
137
79
94
9
51
22
151
164
17
26
23
13
197
59
3
55
52
93
60
10
12
82
123
14
39
77
33
21
86
147
254