52
29
109
39
37
93
21
121
35
12
32
59
34
91
36
98
64
20
8
55
16
9
38
11
23
95
10
70
61
100
41
301
28
124
174
81
33
86
89
22
84
53