135
37
31
4
5
3
164
62
124
15
399
249
48
18
50
13
75
19
59
42
68
23
187
77
22
41
122
188
30
55
74
43
26
28
105
24
76
73
126
98
260