199
90
31
27
33
92
117
83
47
37
52
16
22
39
20
123
58
139
171
24
17
36
53
49
60
637
82
19
10
5
84
276
2
62
81
13
64
166
15
35
54
94
156
41
246
9
21
7
110
46
382