100
69
25
37
31
104
63
17
10
15
29
120
65
139
22
27
28
20
16
35
19
30
56
119
13
195
82
4
2
76
21
42
41
137
77
14
107
12
556
32
1
9
7
58
6
124
43
24