31
66
23
137
26
32
154
51
78
15
92
83
33
40
124
47
29
39
63
97
62
16
7
109
152
48
35
45
17
59
24
9
80
67
134
64
68
70
8
52
164
111
312
20
13
2
121
90
19
42