28
34
193
47
25
22
277
69
304
26
30
18
10
61
151
37
13
41
74
121
256
8
124
35
293
50
17
125
361
107
87
4
90
59
23
53
38
186
9
19
36
102
78
45
40
43
3
303
117
208
241
91