32
41
13
20
15
3
23
161
16
64
185
61
19
117
75
49
83
52
33
44
65
9
50
87
8
82
78
7
48
27
216
18
76
94
97
69
85
89
92
112
60
274
47
123
88
163
17
62
80