99
29
4
82
241
24
133
10
47
79
32
35
36
13
60
2
25
46
14
519
18
105
64
16
40
44
73
146
49
15
22
116
81
124
1
112
50
48
20
26
5
19
7
68
33
39
41
96
93
61
340