165
66
582
79
82
59
137
115
48
129
98
36
62
49
119
429
110
68
18
84
50
347
43
300
45
183
73
109
292
71
47
90
142
33
37
170
28
178
239
58
945
113
61
64
16
97
208
104
128
23
67
77
228
95
303