351
29
185
21
22
115
95
109
35
60
74
130
203
37
91
58
32
39
76
56
57
63
89
49
67
45
97
99
125
70
47
24
104
31
59
121
114
20
23
52
82
195
72
46
30
79
86
103
55
71
208
48
216
26