29
6
128
36
112
54
47
101
108
74
186
97
21
61
50
39
40
82
10
3
34
110
79
9
75
13
67
87
12
94
323
56
497
57
22
111
224
201
44
18
244
52
30
31
19
53
27
17
100
16