44
52
42
95
132
50
36
32
60
31
72
86
309
5
17
11
19
21
25
7
22
30
84
116
51
47
77
29
20
152
69
138
82
59
596
74
372
171
54
183
603
76
213
271
93
155
48
173
184
440