43
31
15
48
11
20
37
164
35
85
52
30
29
64
14
94
27
16
36
23
122
9
47
75
142
260
118
21
224
5
242
105
32
108
7
145
41
26
34
38
39
22
110
490
144
546
134
25
126
56
61
93