33
25
132
48
40
11
19
39
97
142
35
76
28
204
124
31
103
88
34
49
56
61
58
63
67
69
137
196
73
51
45
64
59
94
70
68
37
22
41
89
55
165
46
32
38