29
44
83
21
13
34
63
142
67
52
66
33
92
87
82
174
118
31
26
18
61
6
113
154
7
278
16
22
86
107
56
14
32
130
78
23
65
19
36
15
949
43
77
40
8
59
28
30