178
39
271
30
127
25
24
42
85
36
67
218
76
106
27
645
111
102
74
385
58
48
68
66
41
33
64
60
63
28
38
125
35
19
32
80
640
29
96
180
65
81
44
51
17
71