2
13
4
22
31
16
14
17
44
30
51
92
18
140
48
20
29
36
26
52
8
71
15
12
35
38
50
25
136
11
42
24
46
379
114
34
74
122
55
90
94