101
143
42
79
23
123
34
32
19
52
366
103
38
86
31
494
142
35
186
70
161
24
22
47
379
323
120
217
49
121
99
46
16
25
221
135
140
11
95
346
369
76
36
14
90