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