165
148
106
119
45
167
46
360
88
166
346
224
25
42
140
99
16
323
37
89
14
32
378
18
9
24
121
110
97
44
50
20
33
101
168
76
91
160
150
70
75
35
72
136
250
188
71
28
41
87
53
58
74
61
27