112
45
52
91
16
20
17
28
193
82
18
34
22
110
161
127
50
40
56
57
35
31
38
11
13
12
44
15
83
71
49
88
68
229
73
63
33
41
250
291
222
46
591
21
14
548
185
27
86
97