106
41
27
256
232
30
31
52
11
77
97
103
12
178
36
22
93
121
39
14
226
37
10
33
32
28
56
94
34
50
21
44
26
74
7
67
23
402
16
24
49
35
19
54
248
65