338
126
229
85
94
46
66
362
359
44
23
72
8
45
24
22
88
275
115
18
15
155
77
57
102
119
73
48
144
174
417
201
139
133
130
156
97
50
84
34
14
165
52
326
87
38
19
43
312
216
160
33
188
70
116
32