32
20
2
4
31
39
36
29
17
48
85
75
90
77
50
163
16
43
86
93
250
74
19
157
78
44
57
14
122
84
21
47
103
26
59
118
132
83
30
11
101
89
100
23
134
180
242
37
130