32
16
31
89
29
164
18
12
56
23
28
34
52
22
106
94
54
294
25
15
45
19
74
42
14
11
80
78
35
21
26
27
36
58
13
55
90
111
43