29
86
14
5
74
37
28
158
20
101
83
232
92
9
52
171
48
64
24
23
76
324
43
144
15
11
53
130
16
45
17
33
237
91
383
19
88
82
26
55
62
394
12
6
10
18
70
415