81
29
26
80
115
124
36
38
65
45
172
52
102
89
12
11
27
74
118
9
59
94
41
31
44
19
6
40
35
37
42
23
16
57
50
14
304
30
28
135
20
138
68
348
77
56
93
76
53