159
139
108
31
72
97
32
104
209
77
68
374
86
91
115
49
70
88
418
44
19
16
135
119
128
47
114
34
37
116
13
56
342
162
83
25
118
45
74
157
87
144
132
522
269
85
138
38