29
14
121
8
26
137
82
36
22
25
78
39
7
53
40
17
66
79
28
334
84
19
35
21
20
172
33
34
96
9
57
23
278
18
24
97
10
16
75
48
74
86
128