2
10
5
24
14
21
4
29
636
16
30
17
15
28
41
26
94
22
183
12
36
38
27
13
37
33
76
19
122
114
83
64
39
55
86
35
58
171
74
34
57