25
41
96
33
132
80
70
16
19
30
14
165
8
108
112
111
81
58
23
79
159
44
31
32
75
37
11
43
7
17
9
47
34
29
35
104
26
6
36
63
306
86
92