42
20
61
344
24
48
28
50
47
26
82
29
115
102
38
162
67
202
523
92
57
234
79
41
23
68
13
124
63
88
74
232
136
77
87
78
52
117
122
66
98
17
39
11
145
32
65
206
9
4
146
64