173
47
34
52
31
17
35
284
74
19
50
93
40
43
12
116
57
49
148
33
24
27
115
190
39
393
283
55
25
28
58
66
13
51
137
381
82
54
60
164
42
120
117
72
30
70
45
68
64
83
76
136