45
34
37
96
54
25
197
41
63
117
67
46
113
138
61
21
55
13
58
16
282
92
90
65
29
18
36
14
506
126
169
399
71
50
161
102
68
42
577
170
87
60
32
350
48
85
35
59