31
33
46
35
26
53
167
212
216
14
78
19
128
47
608
56
55
45
165
59
23
8
15
90
109
118
34
50
29
98
49
130
68
52
11
441
54
10
89
95
1
75
3
83
12
162
135