32
20
23
30
133
175
22
190
75
17
47
167
35
78
12
126
81
11
33
55
93
61
48
74
96
6
86
60
70
231
28
25
19
87
29
102
34
57
104
77
98
38
5
69
18
101