188
118
28
154
50
46
72
94
146
81
37
124
82
29
199
272
16
128
108
93
65
60
111
56
99
73
61
63
41
75
637
224
47
74
163
100
95
62
25
110
49
92
39
144
52
89
125
48
68