77
65
51
285
305
74
72
53
54
75
80
239
93
64
48
11
172
17
22
33
130
106
61
335
63
30
207
71
192
52
31
38
56
174
68
109
14
58
21
152
87
62
149
16
25
29
35