5
12
37
35
34
29
148
31
46
13
42
114
47
26
73
33
17
24
41
71
81
65
56
38
58
61
107
135
48
4
10
489
45
76
11
28
30