71
35
33
26
43
136
19
20
129
32
48
106
59
9
89
2
66
120
323
111
17
233
234
125
305
58
72
29
79
67
86
104
99
147
126
47
92
61
34
22
131
30
24
205
69
4
50
53
405
8
14