149
21
126
44
79
89
55
77
38
39
315
33
98
96
14
99
15
226
35
59
20
48
88
112
2
52
41
12
125
160
67
16
62
102
11
36
105
61
5
49
24
50
72
63
7
43