45
962
3
47
85
51
22
81
13
107
25
29
42
14
28
44
238
129
40
88
60
119
32
160
58
66
53
55
72
50
38
141
106
37
254
65
46
120
68
52
43
99
194
138
75
241
165
95
97
127
96
18
220