31
122
77
20
49
273
41
52
70
99
118
61
30
94
115
43
27
23
103
116
11
25
93
39
109
74
48
15
40
14
72
19
17
37
126
129
44
5
46
4
58
88
7
104
76
47
42
66
54
92
82