46
28
48
38
23
43
78
62
67
15
31
22
37
24
172
548
125
92
103
51
170
112
89
76
155
179
41
187
32
285
142
544
104
53
36
21
74
57
98
130
56
54
39
211
47
105
124
66
70
135
86
63
30
29