32
45
37
46
31
133
24
55
12
2
23
6
29
9
34
7
21
176
71
77
19
28
50
170
126
20
134
76
13
102
25
56
30
54
115
38
140
116
156
69
302