30
35
57
46
146
184
24
62
74
28
53
232
44
34
41
101
9
450
51
164
16
148
108
20
21
11
10
55
85
242
84
33
38
125
14
63
111
112
23
6
142
361
31
2
43
3
22
13
4