32
30
23
29
7
81
45
94
19
16
48
221
9
26
232
31
14
377
17
6
115
8
76
41
153
5
65
11
326
47
122
127
87
39
21
116
36
12
40
34
114
131
168
10
69