135
37
23
68
16
32
34
429
50
28
44
22
88
33
86
84
228
120
91
97
176
411
19
87
129
21
100
24
42
169
222
15
159
90
39
78
45
61
56
27
163
111
102
30
67
25
48
41
89
17
506
392
128