164
39
171
8
73
103
59
16
26
85
119
45
74
29
24
70
179
57
33
32
50
41
235
66
61
138
14
519
94
21
399
349
76
11
3595
202
42
195
28
15