45
16
33
88
49
79
103
82
44
95
31
270
51
99
63
84
135
20
41
6
132
93
62
52
78
374
35
23
97
29
14
11
38
18
83
37
85
80
46
43