23
105
35
61
104
46
84
349
49
75
58
41
28
164
70
47
135
71
85
307
80
113
74
128
88
54
92
52
154
130
83
107
82
147
163
185
65
93
29
99
206
97
15
192
78
112