28
76
33
24
94
29
16
15
101
14
13
37
26
68
162
102
7
165
97
131
108
32
55
83
77
93
49
397
53
269
173
52
27
293
96
36
81
31
30
21
5
9
18
35