32
101
28
207
21
75
205
62
93
49
29
77
25
45
17
55
58
149
8
5
76
98
35
112
67
14
41
44
63
110
38
31
22
42
51
94
89
157