29
58
23
34
28
27
41
82
10
103
11
129
18
135
32
75
17
68
16
91
4
15
21
5
125
321
44
24
50
73
107
53
9
84
13
194
220
64
49
52