28
59
123
108
16
83
68
52
77
39
22
182
82
20
151
12
44
103
47
84
17
96
35
296
46
78
265
86
70
104
160
66
18
63
101
13
74
24
93
27
75
36
110
6
23
5
19
117
32
214
58
295