32
11
23
12
8
31
60
19
82
131
5
18
22
13
42
15
24
38
27
133
45
20
52
61
17
590
53
90
36
70
72
132
77
43
158
192
159
278
26
58
14
86
97
7
169
37
40
121