112
104
38
142
36
108
34
14
350
25
49
110
92
201
88
160
95
220
45
41
77
39
54
33
23
55
100
62
140
78
151
130
257
42
83
35
61
82
441
113
70
155
115
161
29
13
47
64
8
43
66
19
65