32
20
85
53
31
38
7
157
16
29
15
22
115
14
3
9
21
41
42
25
30
10
24
80
56
98
40
97
145
12
39
61
27
60
23
87
49
13
70
33
248