102
67
81
38
19
24
48
90
20
58
4
28
156
84
14
56
40
41
120
98
49
60
37
8
2
30
13
15
65
16
12
93
77
34
44
32
31
22
76
42
50
33
113
6
5
66