29
18
3
36
60
34
46
54
22
188
40
35
76
20
30
97
19
23
15
28
6
10
128
94
12
31
107
45
67
82
84
121
32
37
59
70
138
42
43
50
51
90
5
80
451
83