99
34
62
83
54
44
647
160
53
59
159
31
220
50
77
26
25
60
28
46
48
71
234
6
7
21
12
11
33
24
58
117
10
129
82
27
16
36
13
4
14
29
38
9
22
182