81
35
49
181
25
44
823
163
88
92
42
23
19
104
61
54
80
60
33
69
65
114
17
303
59
76
103
53
123
162
63
285
99
84
112
48
50
67
246
96
479
29
86
330
415
51
102
22
142
95
135