45
23
122
89
110
60
238
62
12
14
33
97
51
93
301
35
71
11
4
55
42
49
22
36
68
38
39
156
19
26
34
31
16
20
94
32
27
102
253
8
117
41
82
53
87