75
20
31
173
88
13
156
230
190
71
132
40
61
18
12
167
33
23
16
32
65
166
257
39
63
38
51
645
34
158
53
197
238
114
91
10
28
276
113
110
126
531
57
307
59
84
222
25
17
70
179
253
87
54
103