29
13
69
23
20
167
11
17
36
45
5
86
66
42
39
160
431
8
829
30
202
190
40
81
24
60
64
53
128
331
78
114
156
50
52
59
16
33
14
27
73
107
108
153
47
31
210
115
738
34
3