108
40
44
116
51
12
96
70
23
84
43
11
20
28
53
61
47
65
19
49
13
17
56
18
37
6
15
76
35
21
54
71
27
93
10
22
30
9
32
120
4
302
50
2
95
82
72
33
167