173
101
62
68
122
69
38
47
37
24
109
60
150
23
82
599
117
85
8
151
25
9
13
30
32
26
36
31
48
81
28
67
27
22
348
63
50
165
12
129
20
29
39
33
159
41
18