126
70
62
37
19
3
17
5
34
86
13
68
96
25
168
61
66
22
132
31
55
63
44
32
43
51
53
72
82
45
79
41
364
192
519
15
8
18
6
12
29
36
11
90
35
88
28
21
38