45
27
22
61
23
30
12
2
29
11
31
538
48
79
64
125
70
50
141
33
28
38
15
174
80
21
24
37
437
34
87
26
42
55
32
100
35
5
66
17
360
41
46
19
106