523
186
46
22
94
234
52
184
15
37
44
115
85
43
118
59
53
29
23
32
31
28
544
107
40
116
45
206
26
90
254
216
64
24
41
13
89
119
8
69
148
125
33
12
105
36