33
53
149
122
17
81
56
39
41
52
55
144
48
28
30
102
94
63
34
62
29
58
21
115
82
43
18
67
37
222
78
42
25
26
65
104
71
51
22
68
24
35
233
275
212