100
38
26
17
22
342
14
5
68
80
37
24
44
7
115
107
20
16
99
110
15
28
13
25
292
45
6
30
2
21
40
57
438
33
39
77
12
41
10
11
34
70
27
36
96