31
61
39
58
189
36
48
26
12
41
25
24
192
62
67
21
19
13
45
35
16
166
89
17
14
20
34
29
51
38
93
52
94
40
10
7
23
351
85
22
124
107