79
133
66
69
29
20
103
33
48
70
117
101
34
214
51
131
139
180
450
45
241
488
107
343
31
24
71
17
32
105
16
43
54
23
15
30
266
19
26
25
92
252
72
148
102
614
389
341
164
247
41
40