172
20
74
12
46
24
120
49
39
35
53
54
33
99
44
37
127
36
102
30
108
17
255
73
352
23
335
52
228
71
122
59
38
81
66
82
296
57
67
133
64
62
319
480
106
96
254
85
21