22
85
148
31
55
62
4
61
15
106
18
59
154
95
30
211
5
93
71
24
72
14
50
19
21
43
332
67
74
115
111
39
282
66
60
91
77
145
44
45
129
34
75
512
501
64
54
36
46
37
125